﻿using System;
using System.Collections.Generic;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace Project05
{
    class PointP:Object
    {
        private float angularDisplacement;
        public float AngularDisplacement
        {
            get { return angularDisplacement; }
            set { angularDisplacement = value; }
        }

        private float angularVelocityInitial;
        public float AngularVelocityInitial
        {
            get { return angularVelocityInitial; }
            set { angularVelocityInitial = value; }
        }

        private Vector3 angularVelocityFinal;
        public Vector3 AngularVelocityFinal
        {
            get { return angularVelocityFinal; }
            set { angularVelocityFinal = value; }
        }

        private Vector3 angularAcceleration;
        public Vector3 AngularAcceleration
        {
            get { return angularAcceleration; }
            set { angularAcceleration = value; }
        }

        private Vector3 acceleration;
        public Vector3 Acceleration
        {
            get { return acceleration; }
            set { acceleration = value; }
        }

        public PointP(Vector2 position, float w, Vector3 a):base(position)
        {            
            angularVelocityInitial = w;
            angularAcceleration = a;
        }
    }
}